package com.ruoyi.bizsys.domain;

import com.ruoyi.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 交易数据对象 ext_transfer_result
 *
 * @author african-loan
 * @date 2021-12-30
 */

@Data
public class ExtTransferResult extends BaseEntity
        {
private static final long serialVersionUID=1L;


    /** ID */
    
            @Excel(name = "${comment}" , readConverterExp = "ID")
                @TableId(type = IdType.AUTO)
        private Long id;


    /** serial_no */
                        
            @Excel(name = "serial_no")
                private String serialNo;


    /** event_type */
                        
            @Excel(name = "event_type")
                private String eventType;


    /** event_source */
                        
            @Excel(name = "event_source")
                private String eventSource;


    /** user_id */
                        
            @Excel(name = "user_id")
                private String userId;


    /** cust_no */
                        
            @Excel(name = "cust_no")
                private String custNo;


    /** account_number */
                        
            @Excel(name = "account_number")
                private String accountNumber;


    /** account_name */
                        
            @Excel(name = "account_name")
                private String accountName;


    /** fees */
                        
            @Excel(name = "fees")
                private String fees;


    /** requested_amount */
                        
            @Excel(name = "requested_amount")
                private String requestedAmount;


    /** amount */
                        
            @Excel(name = "amount")
                private String amount;


    /** currency */
                        
            @Excel(name = "currency")
                private String currency;


    /** bank_code */
                        
            @Excel(name = "bank_code")
                private String bankCode;


    /** gateway_response */
                        
            @Excel(name = "gateway_response")
                private String gatewayResponse;


    /** bin */
                        
            @Excel(name = "bin")
                private String bin;


    /** last4 */
                        
            @Excel(name = "last4")
                private String last4;


    /** exp_month */
                        
            @Excel(name = "exp_month")
                private String expMonth;


    /** exp_year */
                        
            @Excel(name = "exp_year")
                private String expYear;


    /** card_type */
                        
            @Excel(name = "card_type")
                private String cardType;


    /** country_code */
                        
            @Excel(name = "country_code")
                private String countryCode;


    /** brand */
                        
            @Excel(name = "brand")
                private String brand;


    /** bank_name */
                        
            @Excel(name = "bank_name")
                private String bankName;


    /** reusable */
                        
            @Excel(name = "reusable")
                private String reusable;


    /** authorization_code */
                        
            @Excel(name = "authorization_code")
                private String authorizationCode;


    /** channel */
                        
            @Excel(name = "channel")
                private String channel;


    /** id */
                        
            @Excel(name = "id")
                private String transId;


    /** ip_address */
                        
            @Excel(name = "ip_address")
                private String ipAddress;


    /** 尝试次数 */
                        
            @Excel(name = "尝试次数")
                private String attempts;


    /** authentication */
                        
            @Excel(name = "authentication")
                private String authentication;


    /** risk_action */
                        
            @Excel(name = "risk_action")
                private String riskAction;


    /** customer_code */
                        
            @Excel(name = "customer_code")
                private String customerCode;


    /** first_name */
                        
            @Excel(name = "first_name")
                private String firstName;


    /** middle_name */
                        
            @Excel(name = "middle_name")
                private String middleName;


    /** last_name */
                        
            @Excel(name = "last_name")
                private String lastName;


    /** phone */
                        
            @Excel(name = "phone")
                private String phone;


    /** international_format_phone */
                        
            @Excel(name = "international_format_phone")
                private String internationalFormatPhone;


    /** email */
                        
            @Excel(name = "email")
                private String email;


    /** status */
                        
            @Excel(name = "status")
                private String transStatus;


    /** domain */
                        
            @Excel(name = "domain")
                private String domain;


    /** created_at */
                        
            @Excel(name = "created_at")
                private String createdAt;


    /** paid_at */
                        
            @Excel(name = "paid_at")
                private String paidAt;


    /** transaction_date */
                        
            @Excel(name = "transaction_date")
                private String transactionDate;


    /** updatedAt */
                        
            @Excel(name = "updatedAt")
                private String updatedat;


    /** source */
                        
            @Excel(name = "source")
                private String source;


    /** transfer_code */
                        
            @Excel(name = "transfer_code")
                private String transferCode;


    /** integration */
                        
            @Excel(name = "integration")
                private String integration;


    /** recipient_code */
                        
            @Excel(name = "recipient_code")
                private String recipientCode;


    /** reason */
                        
            @Excel(name = "reason")
                private String reason;


    /** history */
                        
            @Excel(name = "history")
                private String history;


    /** state */
                        
            @Excel(name = "state")
                private String state;

            /**mq消费0未消费1消费**/
            private Integer status;


    /** remark */
                        
            @Excel(name = "remark")
                private String remark;


    /** time_spent */
                        
            @Excel(name = "time_spent")
                private Long timeSpent;


    /** 创建者 */
    
            @Excel(name = "time_spent")
                private String createBy;


    /** 创建时间 */
    
            @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "time_spent" , width = 30, dateFormat = "yyyy-MM-dd")
                private Date createTime;


    /** 更新者 */
    
            @Excel(name = "time_spent")
                private String updateBy;


    /** 更新时间 */
    
            @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "time_spent" , width = 30, dateFormat = "yyyy-MM-dd")
                private Date updateTime;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }